﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using QLNS_Public;
using System.Data;

namespace QLNS_Data
{
   public class KhenThuong_Data
    {
       KetNoiCSDL_Data kn = new KetNoiCSDL_Data();

       public DataTable LayDuLieu()
       {
           return kn.LayDuLieu("Load_tbl_KhenThuong");
       }
       public DataTable taobang(string sql)
       {
           return kn.taobang(sql);
       }
       public int update_KhenThuong(KhenThuong_Public maKhenThuong, KhenThuong_Public maNhanVien, KhenThuong_Public lyDoKhenThuong, KhenThuong_Public ngayQuyetDinh, KhenThuong_Public noiDung)
       {
           int n = 5;
           string[] name = new string[n];
           object[] value = new object[n];
           name[0] = "@MaKhenThuong";
           value[0] = maKhenThuong.MaKhenThuong;
           name[1] = "@MaNhanVien";
           value[1] = maNhanVien.MaNhanVien;
           name[2] = "@LyDoKhenThuong";
           value[2] = lyDoKhenThuong.LyDoKhenThuong;
           name[3] = "@NgayQuyetDinh";
           value[3] = ngayQuyetDinh.NgayQuyetDinh;
           name[4] = "@NoiDung";
           value[4] = noiDung.NoiDung;
           return kn.update("Update_KhenThuong",name,value,n);
       }
       public int insert_KhenThuong(KhenThuong_Public maNhanVien, KhenThuong_Public lyDoKhenThuong, KhenThuong_Public ngayQuyetDinh, KhenThuong_Public noiDung)
       {
           int n = 4;
           string[] name = new string[n];
           object[] value = new object[n];
           name[0] = "@MaNhanVien";
           value[0] = maNhanVien.MaNhanVien;
           name[1] = "@LyDoKhenThuong";
           value[1] = lyDoKhenThuong.LyDoKhenThuong;
           name[2] = "@NgayQuyetDinh";
           value[2] = ngayQuyetDinh.NgayQuyetDinh;
           name[3] = "@NoiDung";
           value[3] = noiDung.NoiDung;
           return kn.update("Insert_KhenThuong", name, value, n);
       }
       public int delete_KhenThuong(KhenThuong_Public maKhenThuong)
       {
           int n = 1;
           string[] name = new string[n];
           object[] value = new object[n];
           name[0] = "@MaKhenThuong";
           value[0] = maKhenThuong.MaKhenThuong;
           return kn.update("Delete_KhenThuong", name, value, n);
       }
    }
}
